﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Volo.Abp.Application.Dtos;

namespace Business.ProduceManagement.Dto
{
    public class ProduceDto : EntityDto<Guid?>
    {
        /// <summary>
        /// 产品名称
        /// </summary>
        public string ProName { get; set; }

        /// <summary>
        /// 产品编号
        /// </summary>
        public string ProCode { get; set; }

        /// <summary>
        /// 规格类型
        /// </summary>
        public int SpecType { get; set; }

        /// <summary>
        /// 单位
        /// </summary>
        public string Unit { get; set; }

        /// <summary>
        /// 数量
        /// </summary>
        public int ProNumber { get; set; }

        /// <summary>
        /// 单价
        /// </summary>
        public double ProPrice { get; set; }

        /// <summary>
        /// 税率
        /// </summary>
        public double ProTaxrate { get; set; }

        /// <summary>
        /// 票据类型
        /// </summary>
        public int BillType { get; set; }

        /// <summary>
        /// 折扣
        /// </summary>
        public double ProDiscount { get; set; }

        /// <summary>
        /// 未税折后单价
        /// </summary>
        public double ProDiscountunit { get; set; }

        /// <summary>
        /// 含税单价
        /// </summary>
        public double ProUnitprice { get; set; }

        /// <summary>
        /// 含税折后单价
        /// </summary>
        public double ProIncludingtax { get; set; }

        /// <summary>
        /// 未税金额
        /// </summary>
        public double ProUntaxedamount { get; set; }

        /// <summary>
        /// 税额
        /// </summary>
        public double ProTheamount { get; set; }

        /// <summary>
        /// 总金额
        /// </summary>
        public double ProSumprice { get; set; }

        /// <summary>
        /// 交货日期
        /// </summary>
        public DateTime ProDeliverydate { get; set; }
        /// <summary>
        /// 备注
        /// </summary>
        public string ProRemark { get; set; }
    }
}
